# -*- coding: utf-8 -*-
=begin
  Copyright (C) 2012-2013 Takashi SUGA

  You may use and/or modify this file according to the license described in the LICENSE.txt file included in this archive.
=end

# Star specifications derived from Bright Star Catalogue V.50
#
# see {http://cdsarc.u-strasbg.fr/viz-bin/Cat?V/50}
#
module When::Ephemeris::V50
  klass = When::Ephemeris::Star::Fixed

  # from http://cdsarc.u-strasbg.fr/viz-bin/Cat?V/50

  #   ID              t0         φ        θ      parallax Δφ      Δθ   V     mag     Bayer
  #                            (deg)      (deg)     (m")   (m"/y)   (m"/y) (km/s)               
  HR0015 = klass.new(2000.0,   2.09708,  29.09056,  32.0,   136.0,  -163.0, -12,  2.06, "Alp And")
  HR0021 = klass.new(2000.0,   2.29458,  59.14972,  72.0,   525.0,  -181.0,  12,  2.27, "Bet Cas")
  HR0099 = klass.new(2000.0,   6.57083, -42.30611,  35.0,   203.0,  -396.0,  75,  2.39, "Alp Phe")
  HR0168 = klass.new(2000.0,  10.12708,  56.53722,  16.0,    53.0,   -32.0,  -4,  2.23, "Alp Cas")
  HR0188 = klass.new(2000.0,  10.89750, -17.98667,  61.0,   234.0,    33.0,  13,  2.04, "Bet Cet")
  HR0264 = klass.new(2000.0,  14.17708,  60.71667,  16.0,    26.0,    -5.0,  -7,  2.47, "Gam Cas")
  HR0337 = klass.new(2000.0,  17.43292,  35.62056,  49.0,   178.0,  -114.0,   3,  2.06, "Bet And")
  HR0424 = klass.new(2000.0,  37.95292,  89.26417,   7.0,    38.0,   -15.0, -17,  2.02, "Alp UMi")
  HR0472 = klass.new(2000.0,  24.42875, -57.23667,  26.0,    95.0,   -35.0,  16,  0.46, "Alp Eri")
  HR0603 = klass.new(2000.0,  30.97500,  42.32972,  13.0,    45.0,   -52.0, -12,  2.26, "Gam1 And")
  HR0617 = klass.new(2000.0,  31.79333,  23.46250,  49.0,   190.0,  -148.0, -14,  2.00, "Alp Ari")
  HR0936 = klass.new(2000.0,  47.04208,  40.95556,  45.0,     4.0,    -1.0,   4,  2.12, "Bet Per")
  HR1017 = klass.new(2000.0,  51.08083,  49.86111,  16.0,    24.0,   -25.0,  -2,  1.79, "Alp Per")
  HR1457 = klass.new(2000.0,  68.98000,  16.50917,  48.0,    63.0,  -190.0,  54,  0.85, "Alp Tau")
  HR1708 = klass.new(2000.0,  79.17250,  45.99806,  73.0,    76.0,  -425.0,  30,  0.08, "Alp Aur")
  HR1713 = klass.new(2000.0,  78.63458,  -8.20167,  13.0,     0.0,    -1.0,  21,  0.12, "Bet Ori")
  HR1790 = klass.new(2000.0,  81.28292,   6.34972,  29.0,    -9.0,   -14.0,  18,  1.64, "Gam Ori")
  HR1791 = klass.new(2000.0,  81.57292,  28.60750,  28.0,    22.0,  -175.0,   9,  1.65, "Bet Tau")
  HR1852 = klass.new(2000.0,  83.00167,  -0.29917,  14.0,     1.0,    -2.0,  16,  2.23, "Del Ori")
  HR1903 = klass.new(2000.0,  84.05333,  -1.20194,  -2.0,     1.0,    -2.0,  26,  1.70, "Eps Ori")
  HR1948 = klass.new(2000.0,  85.18958,  -1.94278,  24.0,     3.0,    -2.0,  18,  2.05, "Zet Ori")
  HR2004 = klass.new(2000.0,  86.93917,  -9.66972,  15.0,     2.0,    -2.0,  21,  2.06, "Kap Ori")
  HR2061 = klass.new(2000.0,  88.79292,   7.40694,   5.0,    26.0,     9.0,  21,  0.50, "Alp Ori")
  HR2088 = klass.new(2000.0,  89.88208,  44.94750,  41.0,   -57.0,     0.0, -18,  1.90, "Bet Aur")
  HR2294 = klass.new(2000.0,  95.67500, -17.95583,  19.0,    -6.0,     0.0,  34,  1.98, "Bet CMa")
  HR2326 = klass.new(2000.0,  95.98792, -52.69583,  28.0,    22.0,    21.0,  21, -0.72, "Alp Car")
  HR2421 = klass.new(2000.0,  99.42792,  16.39917,  33.0,    42.0,   -42.0, -13,  1.93, "Gam Gem")
  HR2491 = klass.new(2000.0, 101.28708, -16.71611, 375.0,  -553.0, -1205.0,  -8, -1.46, "Alp CMa")
  HR2618 = klass.new(2000.0, 104.65625, -28.97222,   1.0,     4.0,     3.0,  27,  1.50, "Eps CMa")
  HR2693 = klass.new(2000.0, 107.09792, -26.39333, -11.0,    -3.0,     4.0,  34,  1.84, "Del CMa")
  HR2827 = klass.new(2000.0, 111.02375, -29.30306,   0.0,    -4.0,     5.0,  41,  2.45, "Eta CMa")
  HR2891 = klass.new(2000.0, 113.65000,  31.88833,  67.0,  -171.0,   -98.0,   6,  1.98, "Alp Gem")
  HR2943 = klass.new(2000.0, 114.82542,   5.22500, 288.0,  -710.0, -1023.0,  -3,  0.38, "Alp CMi")
  HR2990 = klass.new(2000.0, 116.32875,  28.02611,  94.0,  -628.0,   -46.0,   3,  1.14, "Bet Gem")
  HR3165 = klass.new(2000.0, 120.89625, -40.00333,   0.0,   -27.0,    12.0, -24,  2.25, "Zet Pup")
  HR3207 = klass.new(2000.0, 122.38333, -47.33667,  17.0,    -4.0,     6.0,  35,  1.78, "Gam2 Vel")
  HR3307 = klass.new(2000.0, 125.62833, -59.50972,   0.0,   -26.0,    14.0,   2,  1.86, "Eps Car")
  HR3485 = klass.new(2000.0, 131.17583, -54.70833,  51.0,    23.0,   -78.0,   2,  1.96, "Del Vel")
  HR3634 = klass.new(2000.0, 136.99917, -43.43250,  22.0,   -19.0,    13.0,  18,  2.21, "Lam Vel")
  HR3685 = klass.new(2000.0, 138.30000, -69.71722,  21.0,  -162.0,   108.0,  -5,  1.68, "Bet Car")
  HR3699 = klass.new(2000.0, 139.27250, -59.27528,  17.0,   -20.0,     8.0,  13,  2.25, "Iot Car")
  HR3748 = klass.new(2000.0, 141.89667,  -8.65861,  22.0,   -14.0,    33.0,  -4,  1.98, "Alp Hya")
  HR3982 = klass.new(2000.0, 152.09292,  11.96722,  45.0,  -248.0,     6.0,   6,  1.35, "Alp Leo")
  HR4295 = klass.new(2000.0, 165.46042,  56.38250,  53.0,    82.0,    34.0, -12,  2.37, "Bet UMa")
  HR4301 = klass.new(2000.0, 165.93208,  61.75083,  38.0,  -119.0,   -67.0,  -9,  1.79, "Alp UMa")
  HR4534 = klass.new(2000.0, 177.26500,  14.57194,  82.0,  -497.0,  -114.0,   0,  2.14, "Bet Leo")
  HR4554 = klass.new(2000.0, 178.45750,  53.69472,  28.0,    95.0,    12.0, -13,  2.44, "Gam UMa")
  HR4730 = klass.new(2000.0, 186.64958, -63.09917,   8.0,   -36.0,   -12.0, -11,  1.33, "Alp1 Cru")
  HR4731 = klass.new(2000.0, 186.65208, -63.09944,   8.0,   -34.0,    -7.0,  -1,  1.73, "Alp2 Cru")
  HR4763 = klass.new(2000.0, 187.79125, -57.11333,   0.0,    23.0,  -262.0,  21,  1.63, "Gam Cru")
  HR4819 = klass.new(2000.0, 190.37917, -48.95972,  16.0,  -189.0,    -5.0,  -6,  2.17, "Gam Cen")
  HR4853 = klass.new(2000.0, 191.93000, -59.68861,   0.0,   -48.0,   -14.0,  16,  1.25, "Bet Cru")
  HR4905 = klass.new(2000.0, 193.50708,  55.95972,   9.0,   112.0,    -6.0,  -9,  1.77, "Eps UMa")
  HR5054 = klass.new(2000.0, 200.98125,  54.92528,  47.0,   122.0,   -20.0,  -6,  2.27, "Zet UMa")
  HR5056 = klass.new(2000.0, 201.29833, -11.16139,  23.0,   -41.0,   -28.0,   1,  0.98, "Alp Vir")
  HR5132 = klass.new(2000.0, 204.97167, -53.46639,   0.0,   -28.0,   -16.0,   3,  2.30, "Eps Cen")
  HR5191 = klass.new(2000.0, 206.88500,  49.31333,  35.0,  -122.0,   -11.0, -11,  1.86, "Eta UMa")
  HR5267 = klass.new(2000.0, 210.95583, -60.37306,   9.0,   -32.0,   -19.0,   6,  0.61, "Bet Cen")
  HR5288 = klass.new(2000.0, 211.67083, -36.37000,  65.0,  -519.0,  -519.0,   1,  2.06, "The Cen")
  HR5340 = klass.new(2000.0, 213.91542,  19.18250,  90.0, -1093.0, -1998.0,  -5, -0.04, "Alp Boo")
  HR5440 = klass.new(2000.0, 218.87667, -42.15778,   0.0,   -35.0,   -35.0,   0,  2.31, "Eta Cen")
  HR5459 = klass.new(2000.0, 219.89958, -60.83528, 751.0, -3642.0,   699.0, -22, -0.01, "Alp1 Cen")
  HR5460 = klass.new(2000.0, 219.90042, -60.83556, 751.0, -3646.0,   700.0, -21,  1.33, "Alp2 Cen")
  HR5469 = klass.new(2000.0, 220.48250, -47.38833,   0.0,   -21.0,   -18.0,   5,  2.30, "Alp Lup")
  HR5563 = klass.new(2000.0, 222.67625,  74.15556,  39.0,   -31.0,    12.0,  17,  2.08, "Bet UMi")
  HR5793 = klass.new(2000.0, 233.67208,  26.71472,  45.0,   121.0,   -89.0,   2,  2.23, "Alp CrB")
  HR5953 = klass.new(2000.0, 240.08333, -22.62167,   0.0,   -12.0,   -22.0,  -7,  2.32, "Del Sco")
  HR5958 = klass.new(2000.0, 239.87583,  25.92028,   0.0,    -5.0,    13.0, -29,  2.00, " ")
  HR6134 = klass.new(2000.0, 247.35167, -26.43194,  24.0,   -10.0,   -20.0,  -3,  0.96, "Alp Sco")
  HR6217 = klass.new(2000.0, 252.16625, -69.02778,  31.0,    14.0,   -34.0,  -3,  1.92, "Alp TrA")
  HR6241 = klass.new(2000.0, 252.54083, -34.29333,  22.0,  -611.0,  -255.0,  -3,  2.29, "Eps Sco")
  HR6378 = klass.new(2000.0, 257.59458, -15.72472,  52.0,    39.0,    98.0,  -1,  2.43, "Eta Oph")
  HR6527 = klass.new(2000.0, 263.40208, -37.10389,   0.0,    -1.0,   -29.0,  -3,  1.63, "Lam Sco")
  HR6553 = klass.new(2000.0, 264.33000, -42.99778,  27.0,    15.0,    -2.0,   1,  1.87, "The Sco")
  HR6556 = klass.new(2000.0, 263.73375,  12.56000,  67.0,   120.0,  -226.0,  13,  2.08, "Alp Oph")
  HR6580 = klass.new(2000.0, 265.62208, -39.03000,   0.0,    -6.0,   -27.0, -14,  2.41, "Kap Sco")
  HR6705 = klass.new(2000.0, 269.15167,  51.48889,  25.0,    -8.0,   -19.0, -28,  2.23, "Gam Dra")
  HR6879 = klass.new(2000.0, 276.04292, -34.38472,  23.0,   -38.0,  -124.0, -15,  1.85, "Eps Sgr")
  HR7001 = klass.new(2000.0, 279.23458,  38.78361, 123.0,   202.0,   286.0, -14,  0.03, "Alp Lyr")
  HR7121 = klass.new(2000.0, 283.81625, -26.29667,   0.0,    13.0,   -54.0, -11,  2.02, "Sig Sgr")
  HR7557 = klass.new(2000.0, 297.69583,   8.86833, 198.0,   538.0,   386.0, -26,  0.77, "Alp Aql")
  HR7790 = klass.new(2000.0, 306.41208, -56.73500,   0.0,     7.0,   -89.0,   2,  1.94, "Alp Pav")
  HR7796 = klass.new(2000.0, 305.55708,  40.25667,   3.0,     4.0,     0.0,  -8,  2.20, "Gam Cyg")
  HR7924 = klass.new(2000.0, 310.35792,  45.28028,  -6.0,     3.0,     2.0,  -5,  1.25, "Alp Cyg")
  HR7949 = klass.new(2000.0, 311.55292,  33.97028,  57.0,   356.0,   328.0, -11,  2.46, "Eps Cyg")
  HR8162 = klass.new(2000.0, 319.64500,  62.58556,  68.0,   151.0,    49.0, -10,  2.44, "Alp Cep")
  HR8308 = klass.new(2000.0, 326.04667,   9.87500,   6.0,    31.0,    -1.0,   5,  2.39, "Eps Peg")
  HR8425 = klass.new(2000.0, 332.05833, -46.96111,  57.0,   129.0,  -151.0,  12,  1.74, "Alp Gru")
  HR8636 = klass.new(2000.0, 340.66708, -46.88472,   8.0,   137.0,    -8.0,   2,  2.10, "Bet Gru")
  HR8728 = klass.new(2000.0, 344.41292, -29.62222, 149.0,   333.0,  -165.0,   7,  1.16, "Alp PsA")
  HR8775 = klass.new(2000.0, 345.94375,  28.08278,  22.0,   189.0,   137.0,   9,  2.42, "Bet Peg")
  HR8781 = klass.new(2000.0, 346.19042,  15.20528,  38.0,    63.0,   -42.0,  -4,  2.49, "Alp Peg")
end
